QWidget {
	font-size: 9pt;
	background-color: rgb(19, 77, 81);
	color: rgb(0, 0, 0);
}

.QFrame {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(252, 251, 235), stop: 0.3 rgb(196, 231, 209),
	                            stop: 0.5 rgb(151, 211, 193), stop: 0.6 rgb(132, 199, 182),
	                            stop: 0.9 rgb(144, 206, 186), stop: 1.0 rgb(153, 212, 190));
}

QToolBar {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(252, 251, 235), stop: 0.3 rgb(196, 231, 209),
	                            stop: 0.5 rgb(151, 211, 193), stop: 0.6 rgb(132, 199, 182),
	                            stop: 0.9 rgb(144, 206, 186), stop: 1.0 rgb(153, 212, 190));
}
 
QToolButton {
	background-color: rgba(0,0,0,0);
	color: rgb(0, 0, 0);
	border: solid;
	padding: 3px;
}

QToolButton::checked {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(252, 251, 160), stop: 0.3 rgb(196, 231, 160),
	                            stop: 0.5 rgb(251, 211, 160), stop: 0.6 rgb(232, 209, 160),
	                            stop: 0.9 rgb(244, 206, 160), stop: 1.0 rgb(253, 202, 160));
	color: rgb(0, 0, 50);
}

QToolButton::hover {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(252, 251, 120), stop: 0.3 rgb(196, 231, 120),
	                            stop: 0.5 rgb(151, 211, 120), stop: 0.6 rgb(132, 199, 120),
	                            stop: 0.9 rgb(144, 206, 120), stop: 1.0 rgb(153, 212, 120));
}

QToolButton:pressed {
    padding-left: 5px;
    padding-top: 5px;
}

QToolButton::disabled {
	color: rgb(120, 120, 160);
}

QToolButton:released {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(252, 251, 120), stop: 0.3 rgb(196, 231, 120),
	                            stop: 0.5 rgb(151, 211, 120), stop: 0.6 rgb(132, 199, 120),
	                            stop: 0.9 rgb(144, 206, 120), stop: 1.0 rgb(153, 212, 120));
}

QTabBar::tab {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(241, 243, 227), stop: 0.3 rgb(125, 192, 175),
	                            stop: 0.8 rgb(66, 164, 147), stop: 1.0 rgb(66, 163, 148));
	color: rgb(0, 0, 0);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: 3px solid rgba(0, 0, 0, 0);
	border-left: 1px solid rgba(0, 0, 0, 0);
	border-right: 1px solid rgba(0, 0, 0, 0);
}

QTabBar::tab:hover {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(252, 251, 120), stop: 0.3 rgb(196, 231, 120),
	                            stop: 0.5 rgb(151, 211, 120), stop: 0.6 rgb(132, 199, 120),
	                            stop: 0.9 rgb(144, 206, 120), stop: 1.0 rgb(153, 212, 120));
}

QTabBar::tab:selected {
	color: rgb(239, 239, 13);
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(223, 235, 221), stop: 0.4 rgb(70, 165, 150),
	                            stop: 0.8 rgb(59, 150, 134), stop: 1.0 rgb(57, 143, 130));
	border-top: 1px solid rgb(0, 0, 0);
	border-left: 1px solid rgb(0, 0, 0);
	border-right: 1px solid rgb(0, 0, 0);
}



QTabWidget::pane {
	border: 1px solid rgb(128, 128, 128);
}

QHeaderView::section {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(241, 243, 227), stop: 0.3 rgb(125, 192, 175),
	                            stop: 0.8 rgb(66, 164, 147), stop: 1.0 rgb(36, 163, 148));
     color: rgb(0, 0, 0);
     padding: 4px;
     border: none;
     border-left: 1px solid rgb(128, 128, 128);
}

QTreeWidget {
	border: 3px solid rgb(83, 170, 144);
	background: rgb(0, 112, 107);
}

QTreeWidget::item {
	padding-top: 2px;
	padding-bottom: 2px;
}

QTreeWidget::item:hover {
	background: rgb(238, 238, 238);
	color: rgb(0, 0, 0);
}

QTreeWidget::item:selected {
	background: rgb(0, 170, 255);
	color: rgb(255, 255, 255);
}

QTableWidget{
	background-color: rgb(0, 170, 127);
}

QGroupBox::title {
     subcontrol-origin: margin;
     subcontrol-position: top left;
     padding: 0px 6px;
}

QTextBrowser {
	border: none;
	border-bottom: 1px solid rgb(128, 128, 128);
	background: rgb(214, 232, 218);
}

QPushButton {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(241, 243, 227), stop: 0.3 rgb(125, 192, 175),
	                            stop: 0.8 rgb(66, 164, 147), stop: 1.0 rgb(36, 163, 148));
	border: 1px solid rgb(46, 49, 54);
    	color: rgb(0, 0, 0);
	border-radius: 2px;
}

QPushButton:hover {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(252, 251, 120), stop: 0.3 rgb(196, 231, 120),
	                            stop: 0.5 rgb(151, 211, 120), stop: 0.6 rgb(132, 199, 120),
	                            stop: 0.9 rgb(144, 206, 120), stop: 1.0 rgb(153, 212, 120));
}

QPushButton:pressed {
    padding-left: 2px;
    padding-top: 2px;
}

QPushButton:disabled {
    background-color: rgba(0, 0, 0, 88);
    color: rgb(220, 220, 220);
}

QPushButton:released {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(252, 251, 120), stop: 0.3 rgb(196, 231, 120),
	                            stop: 0.5 rgb(151, 211, 120), stop: 0.6 rgb(132, 199, 120),
	                            stop: 0.9 rgb(144, 206, 120), stop: 1.0 rgb(153, 212, 120));
}


QLineEdit {
    border: 1px solid rgb(127, 127, 128);
    padding: 1px;
}
QLineEdit:enabled {
    background: rgb(230, 220, 205);
}

QComboBox {
    border: 1px solid rgb(127, 127, 128);
    padding: 1px;
}
 
QComboBox::drop-down {
    border-left: 1px solid rgb(127, 157, 185);
    padding: 1px;
}

QComboBox::down-arrow:vertical {
    color: rgb(0,0,0);
	width: 8px;
	height: 8px;

	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(241, 243, 227), stop: 0.3 rgb(125, 192, 175),
	                            stop: 0.8 rgb(66, 164, 147), stop: 1.0 rgb(36, 163, 148));
}

QComboBox:enabled {
    background: rgb(230, 220, 205);
}

QScrollBar:vertical {
	border-left: 1px solid rgb(128, 128, 128);
	background: rgb(237, 236, 235);
	width: 16px;
	margin: 17px 0 17px 0;
}

QScrollBar::handle:vertical {
	border-top: 1px solid rgb(228, 228, 228);
	border-bottom: 1px solid rgb(28, 28, 28);
	background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
	                            stop: 0 rgb(241, 243, 227), stop: 0.2 rgb(125, 192, 175),
	                            stop: 0.8 rgb(66, 164, 147), stop: 1.0 rgb(36, 163, 148));
	min-height: 16px;
}

QScrollBar::add-line:vertical {
	border-left: 1px solid rgb(128, 128, 128);
	border-top: 1px solid rgb(128, 128, 128);
	border-bottom: 1px solid rgb(128, 128, 128);
	height: 16px;
	subcontrol-origin: margin;
	subcontrol-position: bottom;
}

QScrollBar::sub-line:vertical {
	border-left: 1px solid rgb(128, 128, 128);
	border-bottom: 1px solid rgb(128, 128, 128);
	height: 16px;
	subcontrol-position: top;
	subcontrol-origin: margin;
}

QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {
	width: 8px;
	height: 5px;
}

QScrollBar::up-arrow:vertical {
	border-top: 1px solid rgb(0, 0, 0);
	background: qlineargradient(x1: 0, y1: 1, x2: 0, y2: 0,
	                            stop: 0 rgb(171, 217, 198), stop: 1.0 rgb(36, 163, 148));
}

QScrollBar::down-arrow:vertical {
	border-bottom: 1px solid rgb(0, 0, 0);
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(171, 217, 198), stop: 1.0 rgb(36, 163, 148));
}

QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
	background: none;
}

QSlider::groove:horizontal {
	border-top: 1px solid rgb(255, 255, 255);
	border-bottom: 1px solid rgb(0, 0, 0);
	border-left: 1px solid rgb(255, 255, 255);
	border-right: 1px solid rgb(0, 0, 0);
	height: 4px;
	background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(171, 217, 198), stop:1 rgb(36, 163, 148));
	margin: 2px 0;
}

QSlider::handle:horizontal {
	background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 rgb(200, 220, 200), stop:1 rgb(100, 100, 110));
	border: 1px solid rgb(128, 128, 100);
	width: 8px;
	margin: -2px 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

QDialogButtonBox {
	dialogbuttonbox-buttons-have-icons: 1;
	icon-size: 16px;
	button-layout: 2;
}

QMessageBox QPushButton{
	min-width: 76px;
	min-height: 24px;
}

QInputDialog QPushButton{
	min-width: 76px;
	min-height: 24px;
}

QDateTimeEdit {
    border: 1px solid rgb(127, 127, 128);
    padding: 1px;
}

QDateTimeEdit:enabled {
    background: rgb(214, 232, 218);;
}

QDateTimeEdit::up-button, QDateTimeEdit::down-button {
	subcontrol-origin: border;
	border: 1px solid rgb(128, 128, 100);
	width: 16px;
}

QDateTimeEdit::up-button:hover, QDateTimeEdit::down-button:hover {
	background: rgb(238, 238, 238);
}

QDateTimeEdit::up-button:pressed, QDateTimeEdit::down-button:pressed {
	background: rgb(218, 218, 218);
}

QDateTimeEdit::up-button {
	subcontrol-position: top right;
}

QDateTimeEdit::down-button {
	subcontrol-position: bottom right;
}

QDateTimeEdit::down-arrow {
	width: 9px;
	height: 4px;
}

QDateTimeEdit::up-arrow {
	width: 9px;
	height: 4px;
}

QCheckBox
{
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	                            stop: 0 rgb(252, 251, 235), stop: 0.3 rgb(196, 231, 209),
	                            stop: 0.5 rgb(151, 211, 193), stop: 0.6 rgb(132, 199, 182),
	                            stop: 0.9 rgb(144, 206, 186), stop: 1.0 rgb(153, 212, 190));
}

QMenu
{
    background-color: rgb(145,207, 189);
    border: 1px solid black;
}

 QMenu::item 
 {
    background-color: rgb(145,207, 189); 
 } 
 
QMenu::item:selected 
{
    background-color: rgb(127, 157, 185); 
}
 
 QMenu::separator 
 {
     height: 2px;
     background-color: rgb(168, 168, 0);
     margin-left: 0px;
     margin-right: 0px;
 }

 QMenu::indicator {
     width: 16px;
     height: 16px;
 }
